package com.taobao.api.response;

import java.util.List;
import com.taobao.api.internal.mapping.ApiField;
import com.taobao.api.internal.mapping.ApiListField;
import com.taobao.api.TaobaoObject;
import java.util.Date;

import com.taobao.api.TaobaoResponse;

/**
 * TOP API: taobao.rdc.aligenius.autorefunds.query response.
 * 
 * @author top auto create
 * @since 1.0, null
 */
public class RdcAligeniusAutorefundsQueryResponse extends TaobaoResponse {

	private static final long serialVersionUID = 8775872461366833798L;

	/** 
	 * result
	 */
	@ApiField("result")
	private Result result;


	public void setResult(Result result) {
		this.result = result;
	}
	public Result getResult( ) {
		return this.result;
	}
	
	/**
 * list
 *
 * @author top auto create
 * @since 1.0, null
 */
public static class RefundJobQueryBO extends TaobaoObject {

	private static final long serialVersionUID = 3442595794776321341L;

	/**
		 * dealerNick
		 */
		@ApiField("dealer_nick")
		private String dealerNick;
		/**
		 * operateTime
		 */
		@ApiField("operate_time")
		private Date operateTime;
		/**
		 * refundFee
		 */
		@ApiField("refund_fee")
		private Long refundFee;
		/**
		 * refundId
		 */
		@ApiField("refund_id")
		private Long refundId;
		/**
		 * status
		 */
		@ApiField("status")
		private Long status;
	

	public String getDealerNick() {
			return this.dealerNick;
		}
		public void setDealerNick(String dealerNick) {
			this.dealerNick = dealerNick;
		}
		public Date getOperateTime() {
			return this.operateTime;
		}
		public void setOperateTime(Date operateTime) {
			this.operateTime = operateTime;
		}
		public Long getRefundFee() {
			return this.refundFee;
		}
		public void setRefundFee(Long refundFee) {
			this.refundFee = refundFee;
		}
		public Long getRefundId() {
			return this.refundId;
		}
		public void setRefundId(Long refundId) {
			this.refundId = refundId;
		}
		public Long getStatus() {
			return this.status;
		}
		public void setStatus(Long status) {
			this.status = status;
		}

}

	/**
 * resultData
 *
 * @author top auto create
 * @since 1.0, null
 */
public static class Resultdata extends TaobaoObject {

	private static final long serialVersionUID = 5626328858638757278L;

	/**
		 * list
		 */
		@ApiListField("list")
		@ApiField("refund_job_query_b_o")
		private List<RefundJobQueryBO> list;
		/**
		 * total
		 */
		@ApiField("total")
		private Long total;
	

	public List<RefundJobQueryBO> getList() {
			return this.list;
		}
		public void setList(List<RefundJobQueryBO> list) {
			this.list = list;
		}
		public Long getTotal() {
			return this.total;
		}
		public void setTotal(Long total) {
			this.total = total;
		}

}

	/**
 * result
 *
 * @author top auto create
 * @since 1.0, null
 */
public static class Result extends TaobaoObject {

	private static final long serialVersionUID = 3276843283113374318L;

	/**
		 * errorCode
		 */
		@ApiField("error_code")
		private String errorCode;
		/**
		 * errorInfo
		 */
		@ApiField("error_info")
		private String errorInfo;
		/**
		 * resultData
		 */
		@ApiField("result_data")
		private Resultdata resultData;
		/**
		 * success
		 */
		@ApiField("success")
		private Boolean success;
	

	public String getErrorCode() {
			return this.errorCode;
		}
		public void setErrorCode(String errorCode) {
			this.errorCode = errorCode;
		}
		public String getErrorInfo() {
			return this.errorInfo;
		}
		public void setErrorInfo(String errorInfo) {
			this.errorInfo = errorInfo;
		}
		public Resultdata getResultData() {
			return this.resultData;
		}
		public void setResultData(Resultdata resultData) {
			this.resultData = resultData;
		}
		public Boolean getSuccess() {
			return this.success;
		}
		public void setSuccess(Boolean success) {
			this.success = success;
		}

}



}
